Composing thoughts