practice of layout