introduced a server side session user