generalization to all boards even yang's