code: def new(cls):
  
          ''' a method to generate the current datetime as a labDT object
          
          :return: labDT object
          '''
  
          dT = datetime.utcnow().replace(tzinfo=pytz.utc)
          dt_kwargs = {
              'year': dT.year,
              'month': dT.month,
              'day': dT.day,
              'hour': dT.hour,
              'minute': dT.minute,
              'second': dT.second,
              'microsecond': dT.microsecond,
              'tzinfo': dT.tzinfo
          }
          return labDT(**dt_kwargsf new(cls):
  
          ''' a method to generate the current datetime as a labDT object
          
          :return: labDT object
          '''
  
          dT = datetime.utcnow().replace(tzinfo=pytz.utc)
          dt_kwargs = {
              'year': dT.year,
              'month': dT.month,
              'day': dT.day,
              'hour': dT.hour,
              'minute': dT.minute,
              'second': dT.second,
              'microsecond': dT.microsecond,
              'tzinfo': dT.tzinfo
          }
          return labDT(**dt_kwargs)
docs: a method to generate the current datetime as a labDT object
          
          :return: labDT object