disparate thoughts