+ added RestaurantFunctions, every restaurant request will be more generic