add II, modify I