stylistic changes made