Assignment 1 for INT322