recompilation with plugins