adding revisions karl wanted