validations and seed file