divide classes into files
add limit mode