added user sessions w/ spec cases