compile with plugins