added session.go