thinking layout