added validation rules on create for optional fields