checkmate stuff