added C phase_obs_null_basis