extending the shopping cart - added sum