add shade plugin support