trials: rook implemented