sylistic improvements