add User
add login and logout feature