reproject part 1