layout re-shape // buttons