graphics and style adjustments by Ken