added CompareManager with basic functionality