switched recursive addTime to non recursive because you're all boring people