adding plugin source file