fix functions + add plugins
Plugins done...
add forgotten make for clang
change function name
add some syntaxes