ajax comp 2051 assignment1