A compound of formula: and pharmaceutically acceptable salts, tautomers, stereoisomers, enantiomers, and isotopologues thereof, wherein: R 1 is substituted or unsubstituted C 1-8 alkyl, substituted or unsubstituted C 3-8 cycloalkyl, or substituted or unsubstituted non-aromatic heterocyclyl; R 2 is substituted or unsubstituted aryl, or substituted or unsubstituted heteroaryl; R 3 is substituted or unsubstituted heterocyclyl or substituted or unsubstituted aryl, and L is O; provided the compound is not 4-[[trans-3-(methylamino)cyclobutyl]oxy]-N-(1-methyl-1H-pyrazol-4-yl)-5-(pyridin-3-yl)-7H-pyrrolo[2,3-d]pyrimidin-2-amine, N-[trans-3-[[2-[(1-methyl-1H-pyrazol-4-yl)amino]-5-(2-pyridinyl)-7H-pyrrolo[2,3-d]pyrimidin-4-yl]oxy]cyclobutyl]-2-Propenamide, N-methyl-N-[trans-3-[[2-[(1-methyl-1H-pyrazol-4-yl)amino]-5-(3-pyridinyl)-7H-pyrrolo[2,3-d]pyrimidin-4-yl]oxy]cyclobutyl]-2-Propenamide, N-[trans-3-[[2-[(1,3-dimethyl-1H-pyrazol-4-yl)amino]-5-(2-pyridinyl)-7H-pyrrolo[2,3-d]pyrimidin-4-yl]oxy]cyclobutyl]-N-methyl-2-Propenamide, N-methyl-N-[trans-3-[[5-(1-methyl-1H-pyrazol-3-yl)-2-[(1-methyl-1H-pyrazol-4-yl)amino]-7H-pyrrolo[2,3-d]pyrimidin-4-yl]oxy]cyclobutyl]-2-Propenamide, N-methyl-N-[trans-3-[[2-[(1-methyl-1H-pyrazol-4-yl)amino]-5-(2-pyridinyl)-7H-pyrrolo[2,3-d]pyrimidin-4-yl]oxy]cyclobutyl]-2-Propenamide, N-methyl-N-[trans-3-[[5-(1-methyl-1H-pyrazol-4-yl)-2-[(1-methyl-1H-pyrazol-4-yl)amino]-7H-pyrrolo[2,3-d]pyrimidin-4-yl]oxy]cyclobutyl]-2-Propenamide, N-[cis-3-[[2-[(1-methyl-1H-pyrazol-4-yl)amino]-5-(3-pyridinyl)-7H-pyrrolo[2,3-d]pyrimidin-4-yl]oxy]cyclobutyl]-2-Propenamide or 1-[(3R,4R)-3-methoxy-4-[[[2-[(1-methyl-1H-pyrazol-4-yl)amino]-5-(2-pyridinyl)-7H-pyrrolo[2,3-d]pyrimidin-4-yl]oxy]methyl]-1-pyrrolidinyl]-2-Propen-1-one. R 1 is substituted or unsubstituted C 1-8 alkyl, substituted or unsubstituted C 3-8 cycloalkyl, or substituted or unsubstituted non-aromatic heterocyclyl; R 2 is substituted or unsubstituted aryl, or substituted or unsubstituted heteroaryl; R 3 is substituted or unsubstituted heterocyclyl or substituted or unsubstituted aryl, and L is O; 4-[[trans-3-(methylamino)cyclobutyl]oxy]-N-(1-methyl-1H-pyrazol-4-yl)-5-(pyridin-3-yl)-7H-pyrrolo[2,3-d]pyrimidin-2-amine, N-[trans-3-[[2-[(1-methyl-1H-pyrazol-4-yl)amino]-5-(2-pyridinyl)-7H-pyrrolo[2,3-d]pyrimidin-4-yl]oxy]cyclobutyl]-2-Propenamide, N-methyl-N-[trans-3-[[2-[(1-methyl-1H-pyrazol-4-yl)amino]-5-(3-pyridinyl)-7H-pyrrolo[2,3-d]pyrimidin-4-yl]oxy]cyclobutyl]-2-Propenamide, N-[trans-3-[[2-[(1,3-dimethyl-1H-pyrazol-4-yl)amino]-5-(2-pyridinyl)-7H-pyrrolo[2,3-d]pyrimidin-4-yl]oxy]cyclobutyl]-N-methyl-2-Propenamide, N-methyl-N-[trans-3-[[5-(1-methyl-1H-pyrazol-3-yl)-2-[(1-methyl-1H-pyrazol-4-yl)amino]-7H-pyrrolo[2,3-d]pyrimidin-4-yl]oxy]cyclobutyl]-2-Propenamide, N-methyl-N-[trans-3-[[2-[(1-methyl-1H-pyrazol-4-yl)amino]-5-(2-pyridinyl)-7H-pyrrolo[2,3-d]pyrimidin-4-yl]oxy]cyclobutyl]-2-Propenamide, N-methyl-N-[trans-3-[[5-(1-methyl-1H-pyrazol-4-yl)-2-[(1-methyl-1H-pyrazol-4-yl)amino]-7H-pyrrolo[2,3-d]pyrimidin-4-yl]oxy]cyclobutyl]-2-Propenamide, N-[cis-3-[[2-[(1-methyl-1H-pyrazol-4-yl)amino]-5-(3-pyridinyl)-7H-pyrrolo[2,3-d]pyrimidin-4-yl]oxy]cyclobutyl]-2-Propenamide or 1-[(3R,4R)-3-methoxy-4-[[[2-[(1-methyl-1H-pyrazol-4-yl)amino]-5-(2-pyridinyl)-7H-pyrrolo[2,3-d]pyrimidin-4-yl]oxy]methyl]-1-pyrrolidinyl]-2-Propen-1-one.