Filled in a lot more of the stage 1 transform