Comentado partes que estão dando erro