beginning sessions implemenation