diff --git a/include/Swiften/Elements/XHTMLIMPayload.h b/include/Swiften/Elements/XHTMLIMPayload.h
new file mode 100644
index 0000000000000000000000000000000000000000..7972ffd3bdc11ebcdc0efd03cb9481419bab0bc9
--- /dev/null
+++ b/include/Swiften/Elements/XHTMLIMPayload.h
@@ -0,0 +1,28 @@
+/*
+ * Copyright (c) 2011 Jan Kaluza
+ * Licensed under the Simplified BSD license.
+ * See Documentation/Licenses/BSD-simplified.txt for more information.
+ */
+
+#pragma once
+
+#include
+
+#include
+#include
+
+namespace Swift {
+ class XHTMLIMPayload : public Payload {
+ public:
+ XHTMLIMPayload(const std::string &body = "");
+
+ const std::string& getBody() const { return body_; }
+
+ void setBody(const std::string& body) {
+ body_ = body;
+ }
+
+ private:
+ std::string body_;
+ };
+}