commit plugins requires