reformatting for clarity