beginning work on session methods