corregidos algunos errores, casi terminado