working on smart grocery list functionality