added validation for all reso steps