added Session:: and some comments