hw3 fixes