Similar to my attempt | WatchMaker | WatchMaker