Cheng Xiao Flexibility Compilation