added a few more user features
Finished chapter 7