Update assign1

finished Q5