upgraded plugin