refactoring of session loading