selfFunc->nonOp() ..
many doc improvements, first code for app module
moved /reference -> /api