some refactoring/updating documentation and testing against ccda scorecard updates