This disclosure relates to compounds, methods for their preparation, pharmaceutical compositions including these compounds and methods for the treatment of cellular proliferative disorders, including, but not limited to, cancer. The method includes administering to the patient a therapeutically effective amount of a compound of formula (I), or a pharmaceutically acceptable salt thereof.