add area param for delegate