local checker