initialize checkmate