add test for new User class
add TODO notes