refactoring and cleanup of the remainder of history text into skeleton/slots