better layout
with color