rfactor to session controller method create
Merge branch 'feature/refactor-session-controller' into develop