start adding validations