add phase 1 validation constraints,question