added some ideas for layout