repaired install plugin
reworked service loader
enforce param type
fixed comment