implement Plugin::scan