prefixes are propagated properly and a coord2d method for reading is added