ground work to support sessions