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.本発明は、式(I)(式中、X1、X2、X3、X4、X5、R1、R2、R3、A、B、Zおよびnは本文中で定義される。)の化合物または医薬として許容される塩に関する。本発明はまた、ALKなどのキナーゼを阻害するために有用な前記化合物を含有する組成物および癌などの疾患を治療する方法に関する。