Allmost all implementation of Checker