add user model and test
add user model and test