change background and flow