change ready to init