session skeleton