good explain and thank u