Más código completado, parches con comentarios para distinguirlos.