organize functions and organize dish addition actions