go back to distDefault.
add time representation.
add flags for shoing time.
Revert "add flags for shoing time."

This reverts commit 79cb712a5e3ed7aa8cf7afef50737125eb364335.
Revert "Revert "add flags for shoing time.""

This reverts commit 6003db456bfd3712b36bca3d3b1a3df84e21b334.
more more faster!!1!