layout syntax refinement