added counter
added migrations and error handling, cart updated to show sums