wip on session handler.