added a basic skeleton for sessions