Used Natalie's Time.new method to optimize the formula