made timestamp format an optional requirement