improve layout for list