refactored POI class (ref #105)