reverse init change