better traverse
...
regexp mail initial commit