working more on sessions