finish assignment06