advanced cart in sidebar
partials and some js