added session management and personalized pages