patches 14-20