separating the session work into it's own example project