more work on formatting