add sessions function