Assign1 Part 1