more progress on transforms_2D