add user management and login / logout.