add StreamPlugin and PathPlugin