practical layout