update how areaOption works