slight reformatting