revised much of the styling