added sub thoughts