6.3.1
6.3.2
make basic user model