added session 2 stuff