add button, layout, selectmany etc