A compound of the general formula, wherein R 1 represents hydrogen, optionally substituted (C 1 -C 10)alkyl, (C 2 -C 10)alkenyl, (C 2 -C 10)alkynyl, (C 3 -C 8)cycloalkyl, (C 5 -C 8)cycloalkenyl, aryl, heteroaryl, heterocyclyl, aralkyl, cycloalkanylalkyl, heteroaralkyl, heterocyclylalkyl groups; R 2 represents hydrogen, optionally substituted alkyl, cycloalkyl, aryl, heteroaryl, heterocyclyl and acyl groups; R 3 and R 4 each independently represents hydrogen, optionally substituted alkyl, cycloalkyl, aryl, heterocyclyl, heteroaryl groups; or R 3 and R 4 together with the carbon atom to which they are attached forms a cycloalkyl, or heterocyclyl group wherein the heterocyclyl group may further contain one or more heteroatoms selected from O, N & S; R 5 is selected from the group comprising of -OR 6, -COOR 6, -NR 7 COR 6 and -NR 7 SO 2 R 6 wherein each of R 6 and R 7 at each occurrence are independently selected from the group comprising of hydrogen, optionally substituted groups selected from alkyl, cycloalkyl, aryl, heterocyclyl and heteroaryl; 'A' represents a 5-7 membered saturated or unsaturated carbocyclic or heterocyclic ring system wherein the heterocyclic ring further contains one or more heteroatoms selected from N, O or S m; the said cycle representing 'A' is further substituted by one or more substituents selected from the group of substituents represented by Rs; wherein R 8 is selected from the group consisting of hydrogen, hydroxy, cyano, halo, (C 1 -C 10)alkyl, -COR 9, -OR 9, -S m R 9, -SO 2 NR 9 R 10, -N(R 9)SO 2 R 10 wherein each of R 9 and R 10 at each occurrence independently represents hydrogen, optionally substituted (C 1 -C 10)alkyl, or aryl; 'm' represents integers from 0-2 and 'n' represents integers from 1-4. R 1 represents hydrogen, optionally substituted (C 1 -C 10)alkyl, (C 2 -C 10)alkenyl, (C 2 -C 10)alkynyl, (C 3 -C 8)cycloalkyl, (C 5 -C 8)cycloalkenyl, aryl, heteroaryl, heterocyclyl, aralkyl, cycloalkanylalkyl, heteroaralkyl, heterocyclylalkyl groups; R 2 represents hydrogen, optionally substituted alkyl, cycloalkyl, aryl, heteroaryl, heterocyclyl and acyl groups; R 3 and R 4 each independently represents hydrogen, optionally substituted alkyl, cycloalkyl, aryl, heterocyclyl, heteroaryl groups; or R 3 and R 4 together with the carbon atom to which they are attached forms a cycloalkyl, or heterocyclyl group wherein the heterocyclyl group may further contain one or more heteroatoms selected from O, N & S; R 5 is selected from the group comprising of -OR 6, -COOR 6, -NR 7 COR 6 and -NR 7 SO 2 R 6 wherein each of R 6 and R 7 at each occurrence are independently selected from the group comprising of hydrogen, optionally substituted groups selected from alkyl, cycloalkyl, aryl, heterocyclyl and heteroaryl; 'A' represents a 5-7 membered saturated or unsaturated carbocyclic or heterocyclic ring system wherein the heterocyclic ring further contains one or more heteroatoms selected from N, O or S m; the said cycle representing 'A' is further substituted by one or more substituents selected from the group of substituents represented by Rs; wherein R 8 is selected from the group consisting of hydrogen, hydroxy, cyano, halo, (C 1 -C 10)alkyl, -COR 9, -OR 9, -S m R 9, -SO 2 NR 9 R 10, -N(R 9)SO 2 R 10 wherein each of R 9 and R 10 at each occurrence independently represents hydrogen, optionally substituted (C 1 -C 10)alkyl, or aryl; 'm' represents integers from 0-2 and 'n' represents integers from 1-4.