working on checkmate now