updated erestaurant controler