add validations to project model