Not commenting on this line but should delete the common about the plugin architecture as its out of date