adding Poi class and PoiLoader