add calculate special time