Compound of formula, their tautomeric forms, stereoisomers and pharmaceutically acceptable salts thereof; wherein Y represents -CH 2 - or -CHF-; m and n are 1; p is 0, 1 or 2; X represents a bond, C 1 -C 5 alkylene or -C(=O)-; R 1 represents hydrogen, optionally substituted groups selected from alkyl, cycloalkyl, cycloalkylalkyl, cycloalkenyl, aryl, arylalkyl, arylalkenyl, arylalkynyl, heteroaryl, heterocyclyl, heterocyclylalkyl, heteroarylalkyl, heteroarylalkenyl, heteroarylalkynyl, -N 3, -S p R 10, -NR 10 S p R 11, -CN, -COOR 10, -CONR 10 R 11, - OR 10, -NR 10 R 11 or -NR 10 COR 11 or a group selected from: R 12 represents hydrogen or substituted or unsubstituted groups selected from alkyl, alkoxy, acyl, hydroxylalkyl, haloalkyl, alkenyl, alkynyl, cycloalkyl, cycloalkylalkyl, cycloalkenyl, aryl, arylalkyl, heteroaryl, heterocyclic ring, heterocyclylalkyl and heteroarylalkyl; R 2 and R 4 independently represent hydrogen or alkyl, or R 2 and R 4 can be combined together to form an optionally substituted 4-10 membered ring having 0-4 hetero atoms selected from N, O and S; R 3 represents alkyl; R 5 represents hydrogen; R 6 represents hydrogen; R 7 represents hydrogen; R 8 is -CN; R 10 and R 11 independently represent hydrogen, nitro, hydroxy, cyano, formyl, acetyl, halogen or optionally substituted groups selected from amino, alkyl, alkoxy, alkenyl, alkynyl, cycloalkyl, cycloalkylalkyl, cycloalkenyl, aryl, arylalkyl, heteroaryl, heterocyclyl, heterocyclylalkyl and heteroarylalkyl; when the groups R 1, R 2, R 4, R 10, R 11 and R 12 are substituted or when the term "substituted" is used, the substituents are one or more and are selected from halogens, hydroxy, nitro, cyano, azido, nitroso, oxo (=O), thioxo (=S), thioalkyl, amino, hydrazino, formyl, alkyl, haloalkyl, alkoxy, haloalkoxy, arylalkoxy, cycloalkyl, cycloalkyloxy, aryl, heterocycloalkyl, heteroaryl, alkylamino, tolyl, -COOR a, - C R a, -C R a, -C NR a R b, -C NR a R b, -NR a C NR b R c, -NR a C NR b R c, - N(R a)SOR b, -N(R a)SO 2 R b, -NR a C OR b, -NR a R b, -NR a C R b, -NR a C R b, - SONR a R b, -SO 2 NR a R b, -OR a, -OR a C OR b, -OC NR a R b, -OC R a -R a NR b R c, -R a OR b, -SR a, -SOR a and -SO 2 R a; the substituents are further optionally substituted by one or more substituents as defined above; wherein R a, R b and R c independently represent hydrogen or substituted or unsubstituted groups selected from alkyl, alkylene, aryl, arylalkyl, heteroaryl, heteroarylalkyl, heterocycloalkyl, cycloalkyl and cycloalkenyl; or R a and R b can be combined together to form a ring structure having 4-8 atoms. R 1 represents hydrogen, optionally substituted groups selected from alkyl, cycloalkyl, cycloalkylalkyl, cycloalkenyl, aryl, arylalkyl, arylalkenyl, arylalkynyl, heteroaryl, heterocyclyl, heterocyclylalkyl, heteroarylalkyl, heteroarylalkenyl, heteroarylalkynyl, -N 3, -S p R 10, -NR 10 S p R 11, -CN, -COOR 10, -CONR 10 R 11, - OR 10, -NR 10 R 11 or -NR 10 COR 11 or a group selected from: R 12 represents hydrogen or substituted or unsubstituted groups selected from alkyl, alkoxy, acyl, hydroxylalkyl, haloalkyl, alkenyl, alkynyl, cycloalkyl, cycloalkylalkyl, cycloalkenyl, aryl, arylalkyl, heteroaryl, heterocyclic ring, heterocyclylalkyl and heteroarylalkyl; R 2 and R 4 independently represent hydrogen or alkyl, or R 2 and R 4 can be combined together to form an optionally substituted 4-10 membered ring having 0-4 hetero atoms selected from N, O and S; R 3 represents alkyl; R 5 represents hydrogen; R 6 represents hydrogen; R 7 represents hydrogen; R 8 is -CN; R 10 and R 11 independently represent hydrogen, nitro, hydroxy, cyano, formyl, acetyl, halogen or optionally substituted groups selected from amino, alkyl, alkoxy, alkenyl, alkynyl, cycloalkyl, cycloalkylalkyl, cycloalkenyl, aryl, arylalkyl, heteroaryl, heterocyclyl, heterocyclylalkyl and heteroarylalkyl;