The present invention relates to pyrrolidin-2-one, pyrrolidin-2,5-dione, pyrrolidine and thiosucciniroide compounds of formulae (I)-(IV), and methods of preparation of these compounds. The present invention also relates to pharmaceutical compositions comprising pyrrolidin-2-one, pyrrolidin-2,5-dione, pyrrolidine and thiosuccinimide compounds. The present invention provides methods of treating a cell proliferative disorder, such as a cancer, by administering to a subject in need thereof a therapeutically effective amount of a compound of pyrrolidin-2-one, pyrrolidin-2,5-dione, pyrrolidine and thiosuccinimide compound of the present invention.