peeled out revisions to seperate file for clarity and comparison