diff --git a/sml/include/sml/sml_get_profile_list_response.h b/sml/include/sml/sml_get_profile_list_response.h
new file mode 100644
index 0000000..bbe45ed
--- /dev/null
+++ b/sml/include/sml/sml_get_profile_list_response.h
@@ -0,0 +1,24 @@
+// Copyright 2011 Juri Glass, Mathias Runge, Nadim El Sayed
+// DAI-Labor, TU-Berlin
+//
+// This file is part of libSML.
+//
+// libSML is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// libSML is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with libSML. If not, see .
+
+#ifndef _SML_GET_PROFILE_LIST_RESPONSE_H
+#define _SML_GET_PROFILE_LIST_RESPONSE_H
+
+// TODO
+
+#endif
\ No newline at end of file
diff --git a/sml/include/sml/sml_message.h b/sml/include/sml/sml_message.h
index 0a04551..671e391 100644
--- a/sml/include/sml/sml_message.h
+++ b/sml/include/sml/sml_message.h
@@ -28,10 +28,19 @@
#include "sml_open_request.h"
#include "sml_open_response.h"
-#include "sml_get_list_response.h"
#include "sml_close_request.h"
#include "sml_close_response.h"
+#include "sml_get_profile_pack_request.h"
+#include "sml_get_profile_pack_response.h"
+#include "sml_get_profile_list_request.h"
+#include "sml_get_profile_list_response.h"
+#include "sml_get_proc_parameter_request.h"
+#include "sml_get_proc_parameter_response.h"
#include "sml_set_proc_parameter_request.h"
+#include "sml_set_proc_parameter_response.h"
+#include "sml_get_list_request.h"
+#include "sml_get_list_response.h"
+#include "sml_attention_response.h"
#define SML_MESSAGE_OPEN_REQUEST 0x00000100
#define SML_MESSAGE_OPEN_RESPONSE 0x00000101
diff --git a/sml/include/sml/sml_set_proc_parameter_response.h b/sml/include/sml/sml_set_proc_parameter_response.h
new file mode 100644
index 0000000..2ea8b3f
--- /dev/null
+++ b/sml/include/sml/sml_set_proc_parameter_response.h
@@ -0,0 +1,26 @@
+// Copyright 2011 Juri Glass, Mathias Runge, Nadim El Sayed
+// DAI-Labor, TU-Berlin
+//
+// This file is part of libSML.
+//
+// libSML is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// libSML is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with libSML. If not, see .
+
+#ifndef _SML_SET_PROC_PARAMETER_RESPONSE_H
+#define _SML_SET_PROC_PARAMETER_RESPONSE_H
+
+// TODO
+
+#endif
+
+
diff --git a/sml/src/sml_message.c b/sml/src/sml_message.c
index 6437320..2ad4cc0 100644
--- a/sml/src/sml_message.c
+++ b/sml/src/sml_message.c
@@ -24,12 +24,6 @@
#include
#include
#include
-#include
-#include
-#include
-#include
-#include
-#include
#include
#include
#include