modifiy and add