updated practice final problems