improved removing/adding items. TOTALS arent updated yet.