make it actually run, create more accurate comparator