swapped projection