add automatic plugin loading