break out plugins stuff into its own reading