plugin api changes