added place_view model(not tested)