contract checker working