added Judge Core