1.code refine;
2.workaround attend index issue;