singleton-ksession example