added region picking