add validation for new