background and some layout change