the IDIOT generation