adding platforms and plugins, hooks and merges