diff --git a/malware/APT_Derusbi.yar b/malware/APT_Derusbi.yar
index be3a1ca..2b22f1c 100644
--- a/malware/APT_Derusbi.yar
+++ b/malware/APT_Derusbi.yar
@@ -5,7 +5,7 @@
 
 import "pe"
 
-rule apt_nix_elf_derusbi
+rule apt_nix_elf_derusbi : APT Derusbi ELF
 {
         meta:
         Author = "@seifreed"
@@ -51,7 +51,7 @@ rule apt_nix_elf_derusbi
 	condition:
 		(uint32(0) == 0x4464c457f) and (all of them)
 }
-rule apt_nix_elf_derusbi_kernelModule
+rule apt_nix_elf_derusbi_kernelModule : APT Derusbi ELF
 {
 	meta:
         Author = "@seifreed"
@@ -80,7 +80,7 @@ rule apt_nix_elf_derusbi_kernelModule
 	condition:
 		(uint32(0) == 0x4464c457f) and (all of them)
 }
-rule apt_nix_elf_Derusbi_Linux_SharedMemCreation
+rule apt_nix_elf_Derusbi_Linux_SharedMemCreation : APT Derusbi ELF
 {
 	meta:
         Author = "@seifreed"
@@ -90,7 +90,7 @@ rule apt_nix_elf_Derusbi_Linux_SharedMemCreation
 		(uint32(0) == 0x464C457F) and (any of them)
 }
 
-rule apt_nix_elf_Derusbi_Linux_Strings
+rule apt_nix_elf_Derusbi_Linux_Strings : APT Derusbi ELF
 {
 	meta:
         Author = "@seifreed"
@@ -117,7 +117,7 @@ rule apt_nix_elf_Derusbi_Linux_Strings
 		all of ($b*))
 }
 
-rule apt_win_exe_trojan_derusbi
+rule apt_win_exe_trojan_derusbi : APT Derusbi 
 {
    meta:
           Author = "@seifreed"
@@ -179,7 +179,7 @@ rule apt_win_exe_trojan_derusbi
 }
 
 
-rule Trojan_Derusbi {
+rule Trojan_Derusbi : APT Derusbi  {
     meta:
         Author = "RSA_IR"
         Date     = "4Sept13"
@@ -200,7 +200,7 @@ rule Trojan_Derusbi {
         2 of ($b1, $b2, $b3, $b4) and 1 of ($b5, $b6, $b7, $b8)
 }
 
-rule APT_Derusbi_DeepPanda
+rule APT_Derusbi_DeepPanda : APT Derusbi ELF DeepPanda
 {
 meta:
 	author = "ThreatConnect Intelligence Research Team"
@@ -212,7 +212,7 @@ condition:
 }
 
 
-rule APT_Derusbi_Gen
+rule APT_Derusbi_Gen : APT Derusbi 
 {
 meta:
 	author = "ThreatConnect Intelligence Research Team"
@@ -240,7 +240,7 @@ condition:
 	Identifier: Derusbi Dez 2015
 */
 
-rule derusbi_kernel
+rule derusbi_kernel : APT Derusbi 
 {
     meta:
         description = "Derusbi Driver version"
@@ -256,7 +256,7 @@ rule derusbi_kernel
         $MZ at 0 and $token1 and $token2 and $cfg and $class
 }
 
-rule derusbi_linux
+rule derusbi_linux  : APT Derusbi ELF
 {
     meta:
         description = "Derusbi Server Linux version"
@@ -279,7 +279,7 @@ rule derusbi_linux
 	Identifier: Derusbi Dez 2015
 */
 
-rule Derusbi_Kernel_Driver_WD_UDFS {
+rule Derusbi_Kernel_Driver_WD_UDFS : APT Derusbi  {
 	meta:
 		description = "Detects Derusbi Kernel Driver"
 		author = "Florian Roth"
@@ -310,7 +310,7 @@ rule Derusbi_Kernel_Driver_WD_UDFS {
       )
 }
 
-rule Derusbi_Code_Signing_Cert {
+rule Derusbi_Code_Signing_Cert : APT Derusbi  {
 	meta:
 		description = "Detects an executable signed with a certificate also used for Derusbi Trojan - suspicious"
 		author = "Florian Roth"
@@ -325,7 +325,7 @@ rule Derusbi_Code_Signing_Cert {
       uint16(0) == 0x5a4d and filesize < 800KB and 1 of them
 }
 
-rule XOR_4byte_Key {
+rule XOR_4byte_Key : APT Derusbi  {
 	meta:
 		description = "Detects an executable encrypted with a 4 byte XOR (also used for Derusbi Trojan)"
 		author = "Florian Roth"