excellent analysis..