do some thinking