change initialization