correct sing condition