documented requirements for custom clock