diff --git a/src/tmltranslator/toavatar/TML2AvatarDP.java b/src/tmltranslator/toavatar/TML2AvatarDP.java
index b023e74768763457feb8ab2a12c59e8455725c14..27839ca2efc2df9061736cfd73f35cec7e48d7dc 100644
--- a/src/tmltranslator/toavatar/TML2AvatarDP.java
+++ b/src/tmltranslator/toavatar/TML2AvatarDP.java
@@ -223,6 +223,9 @@ public class TML2AvatarDP {
 		    type=0;
 		}
 		bl.addAttribute(new TAttribute(0, attr.getName(), attr.getType().getDefaultInitialValue(), type));
+		if (attr.getName().equals("key")){
+		    bl.addCryptoElements();
+		}
 	    }
 	    xpos+=400;
 	    //Build the state machine