change layout of components