Added some more tests
added shoppinglist func