added validation engine  to all required fields