kai-yuan-cheng documents