added restaurant editing functionality