validate name pesence
Box 6.2
Chapter 7 make basic user model