stylistic changes and checking for prereqs