implemented relations list and set, search need to be done, items are duplicated.
deleted dishList for better naming