add multiple region functionality