complete plugin