docstring
todos
WITH DELETE INSERT
more deletes specs