Completed a lot of the rudimentary functions. Stopped at popPopCombinePush.