The invention relates to compounds of the formula I,wherein the moieties R1, R2, R3, R9, R10 and Q and X, Y and Z are as defined in the specification, and salts thereof; as well as their use, methods of use for them and methods of their synthesis, and the like. The compounds are protein kinase inhibitors and can, inter alia, be used in the treatment of various proliferative diseases.