change layout and appearance