add initialize code.