Refactored add action
Added list restaurant function