implement checkArea()