added 'configuration' param to init