Completed Magpie 2 except for last step

all of magpie 2 done except for last step