melhorando logica de criacao de matriz