adding redone HW3