added UserSessionManager
added passing of variables via session