Implemented most of Shopping List