add initialize option