The present invention relates to novel compounds of formula (I) wherein X, Q, R1, R2, R3, R4, R5, R6, R7, R8, R21, R22 and R23 are as defined herein. The compounds of formula (I) are inhibitors of telomerase enzyme function and are accordingly useful for the treatment cellular proliferation disorders, such as cancer.