add user creation and session