finish chapter 15 - tests for user login