flow of ideas