Rewrote the sessions mechanism PARTIALLY TESTED