correction to init