adding a button + testing
improving cart
handling some errors