replaces worklog.js as an example design document