Add modify function