added the automatic plugin loader