Added some thinking