add initialize condition