change schema and add validations to user model