thinking namespace