why did you add plugins as a dependency