back from vacation; added new feature to recursive alteration