part 5 (better patch)