new pelican plugin method