updated hw3