all helper methods are now included in controllers, so I had to differentiate calculate_default_times to prevent overlap