sys466 week8 + week9