udpate to meet plugin spec