better simplier  layout