spirit molecule