Hey there, looks consistent to me. I tried it out a bit, and I have only one suggestion: On your reset function you might want to set isRunning to false, otherwise when the clock is running and I reset it, to start it again I need to click the start button twice. Happy coding