Compounds of formula (I) or pharmaceutical acceptable salts are provided, wherein X1~X5, R1~R3, A, B, Z and n are defined in the description. And compositions containing said compounds, and the uses for inhibitors of kinases such as ALK, and the uses for treating cancer thereof are provided.La présente invention concerne des composés de formule (I) ou leurs sels pharmaceutiquement acceptables, où X1~X5, R1~R3, A, B, Z et n sont définis dans la description. Linvention concerne également des compositions contenant lesdits composés, ainsi que leur utilisation comme inhibiteurs de kinases telles que lALK, et leur utilisation dans le traitement du cancer.