add validations & errors to user