public static void adminstrate(StanzaAndType s, FilterChain chain, Attachment aAtt) throws JAXBException {
		StanzaProperties stanzaProperties = StanzaProperties.getInstance();
		if(s.getStringType().equals(stanzaProperties.getMessageName())) {
			XmppParserMessage parser = new XmppParserMessage(s.getStanza(), jabber.server.Message.class.getPackage().getName());
			jabber.server.Message message = parser.unmarshal(NioProperties.getInstance().getClientType());
			BodyMessageServer bodyMessage = new BodyMessageServer(message);
			if(bodyMessage.existsBody()){
				String to = message.getTo();
				int index = message.getTo().indexOf("/");
				if (index > 0) {
					to = to.substring(0, index);
				}
				String from = aAtt.getUser() + "@" + aAtt.getHost();
				if (from.equals(to)) {
					String newFrom = aAtt.getUser() + "@" + aAtt.getHost();
					String resources = aAtt.getResources();
					if (resources != null) {
						newFrom += "/" + aAtt.getResources();
						
					}
					message.setFrom(newFrom);
					if (parseInstruction(bodyMessage.getBody().getValue(), chain)) {
						bodyMessage.changeBody("Command success");
						s.setStanza(parser.marshal(bodyMessage.getMessage()));
					} else if (!bodyMessage.getBody().getValue().equals("MONITOR")) {
						bodyMessage.changeBody("Invalid command");
						s.setStanza(parser.marshal(bodyMessage.getMessage()));
					}
				}
			}
		}
	}