clients as plugins
new Makefiles