diff --git a/src/plugins/qt4projectmanager/qmakestep.cpp b/src/plugins/qt4projectmanager/qmakestep.cpp
index 2898842d8a39fafa0893aa4eb6015be8552a9a96..a27fa68b20d0887f3b985c1ccd2ed6cce10acb39 100644
--- a/src/plugins/qt4projectmanager/qmakestep.cpp
+++ b/src/plugins/qt4projectmanager/qmakestep.cpp
@@ -93,6 +93,13 @@ Qt4BuildConfiguration *QMakeStep::qt4BuildConfiguration() const
     return static_cast<Qt4BuildConfiguration *>(buildConfiguration());
 }
 
+///
+/// Returns all arguments
+/// That is: possbile subpath
+/// spec
+/// config arguemnts
+/// moreArguments
+/// user arguments
 QStringList QMakeStep::allArguments()
 {
     QStringList additonalArguments = m_userArgs;
@@ -128,6 +135,11 @@ QStringList QMakeStep::allArguments()
     return arguments;
 }
 
+///
+/// moreArguments,
+/// -unix for Maemo
+/// -after OBJECTS_DIR, MOC_DIR, UI_DIR, RCC_DIR
+/// QMKAE_VAR_QMLINSPECTOR_PATH
 QStringList QMakeStep::moreArguments()
 {
     Qt4BuildConfiguration *bc = qt4BuildConfiguration();
diff --git a/src/plugins/qt4projectmanager/qmakestep.h b/src/plugins/qt4projectmanager/qmakestep.h
index 659af4e4f084937939555d8454990fb3b26030a9..daa25f204e48a36cc1b87ed1146f11fee9aeb335 100644
--- a/src/plugins/qt4projectmanager/qmakestep.h
+++ b/src/plugins/qt4projectmanager/qmakestep.h
@@ -85,6 +85,7 @@ public:
     void setForced(bool b);
     bool forced();
 
+    // TODO clean up those functions
     QStringList allArguments();
     QStringList moreArguments();
     QStringList userArguments();