initial version of the checker