add coordinate_reader