- unified plugin style