formatting changes, decided on c89