debug classes and ocm and bottom and copy (when all those work together)
work on validation report output