change background and layout