* logout functionality
* better session management