updated checker