edit and add