ASD Assignment 1