refactored storage model, finished comparator in initial version, modified comparator to use full outer join