update hashing, pathing, and delete