add plugin singlecomplier