checkers detection working