- added support for session management