interesting analysis ...