builder supports plugins

plugin support