transform and floorplan