added PolePositionEOF