extract classes
add mono check