uniform layout (close #5)