add support for pretty function-names
add option to activate all features