update layout, add backgrounds.