added plugin loader class