Updated Plugin API