assignment as finished as i could