cleanup
fix function call in ASM, cleanup
replace labels for classes with direct function calls
cleanup
fix wrong display of usage