new file:   generalD_1_2.code.h