internals of the changelog