TODO:
1) the random problem
2) the vectors numeration