somewhat better formatting