added explanation and full board matrix
added history json