thought process2004