so-so area recognition
javadoc