implement deletes
up version