+user mapping +user repo +useremail
+server constant
+usersession +cookie auth and protection