Added Checkmate Framework