all tests passed
1. removed old test code
2. add more tests for users