change FuncRegion's data structure back
try to add apcluster