plugin modification