 
   use GenServer
   alias Serum.Build
+  alias Serum.Plugin
   alias Serum.Project
   alias Serum.Result
 

  def handle_cast(:stop, _state) do
    exit(:normal)
  end
end

  def handle_call(msg, from, state)

  def handle_call(:load_info, _from, state) do
    with {:ok, proj} <- Project.Loader.load(state.src, state.dest),
         {:ok, plugins} <- Plugin.load_plugins(proj.plugins) do
      print_plugins(plugins)

      {:reply, {:ok, proj}, %{state | project_info: proj}}
    else
      {:error, _} = error -> {:reply, error, state}
    end
  end

