modify and add