solved more puzzles 2-3 and found a new one. Added copy_part stuff for Deletes, and fixed D against D when recovering