putting all plugins together