corrected cart problem and menu cleanup