implement place detail view