added tests and removed confusing button from supermarket interface