Added a session optimized version of the cheesecart,cleaned clunky code