regenerating ourselves