for SIGMOD's WangYan and XieFuLai