generate 17-18, save to exp20-21