Changes at file organization and matrixL getting some purposes