externalized custom plugins