a lot of changes and deletes