improve layout.