simplified session handling