working on error catching, everything is done except column sets are not coming through at full integrity