private void reduceNewUnits(){
		newTimeSecond = (newTimeSecond + (newTimeMinute * 60) + (newTimeHour * 3600) + (newTimeDay * 86400));
		
		if ((newTimeSecond <= 60) || (newTimeSecond >= 60)){
			newTimeMinute = newTimeSecond / 60;
			newTimeSecond = newTimeSecond % 60;
		}
		if ((newTimeMinute <= 60) || (newTimeMinute >= 60)){
			newTimeHour = (int)newTimeMinute / 60;
			newTimeMinute = newTimeMinute % 60;
		}
		if ((newTimeHour <= 24) || (newTimeHour >= 24)){
			newTimeDay = newTimeHour / 24;
			newTimeHour = newTimeHour % 24;
		}
		//rolls over any month-excessive days to increasing month/year.
		resolveNewMonthYear();
	}