added more comments
tests: added more test cases for the UserService