new kilo-prep working, finally solved perf problem