I have posted so far what I have done and follow the following principles below, but I seem to be mistaken. The way I generated a crossword puzzle 2-3 years ago was: