excellent analysis!!!!!