areaAssignerImproved done