Added backends parameter to initialize