better control layou