inicio de alocação dinâmica... falta ainda dá o free