There are provided compounds of formula (l) or pharmaceutical salts, solvatesorhydrates thereof:(see formula I)in which Cy, R1, R2, R3, R4, and R5 can each represent various entities.These compounds are useful for modulating the activity of a kinase enzyme.