update Hw3