new way of generating session ids -- make a session document!