added backgrounds and style