Partially done.
More asg1!  MOAR!