efficient layout

efficient layout