IAT 265 assignment 2