add complex shaping RFC