Chapter 6 in progress, User model validation not started