change background properties
generate new style