Main portion of assignment complete