support regular plugin