substantial progress to the creation and implementation of latin squares