made timestamp be configurable