Refactored POIApiController