add wraplayout (wrapping of flowlayout)