deletes and addition