Communicative teaching and cognitive processes