The present invention provides a compound of formula I or a pharmaceutically acceptable salt, solvate or hydrate thereof, In the formula, At least one of each independently R 1 , R 2 , R 3 , R 4 , or R 5 comprises at least one ONO 2 or ONO moiety, preferably R 1 , R 2 , R 3 , R 4 And R 5 together comprise at least two moieties selected from ONO 2 or ONO moieties; R 1 is C 1 -C 3 alkyl optionally substituted with F, C 3 -C 6 cycloalkyl, C 1 -alkoxy, ONO, ONO 2 ; R 2 is C 1 -C 3 alkyl optionally substituted with H, OH, ONO, ONO 2 ; C (O) OH, C (O) OC 1 -C 3 alkyl, CHO, CN, C (O) N (R 6 ) OR 7 , CR 8 = N-OR 9 , CR 8 = N-NR 10 R 11 , CR 8 = NR 12 , CR 8 = N-ONO 2 , C 1 -alkoxy; C 1 -C 3 alkylene-Y, wherein Y is ONO, ONO 2 , C (O) OH, C (O) OC 1 -C 3 alkyl, CHO, CN, OH, OC (O) H, OC (O) -C 1 -C 3 alkyl, C (O) N (R 6 ) OR 7 , OC 1 -C 3 alkylene-C (O) OH, OC 1 -C 3 alkylene-C (O) OC 1 -C 3 alkyl, OC 1 -C 3 alkylene-C (O) N (R 6 ) OR 7 , S (O 0-2 ) C 1 -C 3 alkyl, CR 8 = N-OR 9 , CR 8 = N-NR 10 R 11 , CR 8 = NR 12 or CR 8 = N-ONO 2 ; R 3 is C 1 -C 4 alkyl optionally substituted with F, OH, ONO, ONO 2 , C 1 -alkoxy, C 3 -C 6 cycloalkyl; C 3 -C 6 cycloalkyl, C 2 -C 6 alkenyl, C 2 -C 6 alkynyl; R 4 is C 1 -C 6 cycloalkyl, C 1 -C 6 alkoxy, C 1 -C 6 alkyl optionally substituted with F, ONO, ONO 2 ; C 2 -C 6 alkenyl, C 2 -C 6 alkynyl, C 3 -C 6 cycloalkyl; R 5 is H, SO 2 NR 13 R 14 , NHSO 2 NR 13 R 14 ; R 6 is H or C 1 -C 3 alkyl; R 7 is H, C 1 -C 3 alkyl, C 1 -alkoxy, phenyl, benzyl or heterocyclic ring substituted by C 1 -C 3 alkyl, wherein the phenyl, benzyl or heterocyclic ring is independently Optionally substituted with C 1 -C 3 alkyl, F; R 8 is H, CH 3 or C 2 H 5 ; R 9 is H, OH, ONO, ONO 2 , CN, COOH, COOC 1 -C 3 alkyl, C 1 -alkoxy, OC (O) H, OC (O) -C 1 -C 3 alkyl, C (O) N (R 6 ) OR 7 , OC 1 -C 3 alkylene-C (O) OH, OC 1 -C 3 alkylene-C (O) OC 1 -C 3 alkyl, OC 1 -C 3 alkylene-C (O) N (R 6 ) OR 7 , C 1 -C 3 alkyl optionally substituted with S (O 0-2 ) C 1 -C 3 alkyl; R 10 an