Assignment 3 with Mark