performance changes; starting to remove positions and replace with extentarray raw