create history entries on the fly