passing plugin/loader through constructors, added
getting/adding/deducting rep to config