using layout, slight css improvement