Corrección de errores e implementadas más funciones