diff --git showHttp.cpp showHttp.cpp
index cae1726..a420789 100644
--- showHttp.cpp
+++ showHttp.cpp
@@ -1,6 +1,10 @@
 #include "showHttp.h"
 #include <kdebug.h>
 
+#include <QNetworkAccessManager>
+#include <QNetworkRequest>
+#include <QNetworkReply>
+
 showHttp::showHttp()
 {
     output();
@@ -11,23 +15,24 @@ showHttp::~showHttp()
 
 void showHttp::output()
 {
-  kDebug() << "entering function";
-  // creating a kioslave
-  KIO::Job *job;
-  job = KIO::get(KUrl("http://download.services.openoffice.org/files/stable/3.3.0/OOo-SDK_3.3.0_Linux_x86-64_install-deb_en-US.tar.gzHTTP/1.1"));
-  job->addMetaData("PropagateHttpHeader","true");
-  
-  connect (job, SIGNAL(  data(KIO::Job *, const QByteArray & )), this, SLOT(headerIsHere(KIO::Job *)));
- // connect(job, SIGNAL(result(KJob*)), this, SLOT(headerIsHere(KIO::Job*)));
-  //connect(job,SIGNAL(result(KJob*))
+    QUrl testURL(QLatin1String("http://download.services.openoffice.org/files/stable/3.3.0/OOo-SDK_3.3.0_Linux_x86-64_install-deb_en-US.tar.gz"));
+    QNetworkRequest request(testURL);
+    QNetworkAccessManager network;
+
+    m_headerReply = network.head(request);
+
+    connect(m_headerReply, SIGNAL(finished()), this, SLOT(headerIsHere()));
 }
 
-void showHttp::headerIsHere(KIO::Job* metaJob)
+void showHttp::headerIsHere()
 {
-  QString httpHeaders = metaJob->queryMetaData("HTTP-Headers");
-  qDebug() << "data is here";
-  qDebug()<< httpHeaders;
-  exit(0);
-  
+    const QList<QNetworkReply::RawHeaderPair> headers = m_headerReply->rawHeaderPairs();
+
+    foreach(const QNetworkReply::RawHeaderPair headerInfo, headers)
+    {
+        qDebug() << headerInfo.first << ":" << headerInfo.second;
+    }
+
+    exit(0);
 }
 #include "showHttp.moc"
diff --git showHttp.h showHttp.h
index 6fe850a..32f0ca7 100644
--- showHttp.h
+++ showHttp.h
@@ -7,16 +7,25 @@
 #include <kio/job.h>
 #include <kio/jobclasses.h>
 
+#include <QNetworkAccessManager>
+
+class QNetworkReply;
+
 class showHttp : public QObject
 {
-Q_OBJECT
+    Q_OBJECT
 public:
     showHttp();
     virtual ~showHttp();
+
+private:
+    QNetworkReply * m_headerReply;
+
 private slots:
     void output();
+
 public slots:
-    void headerIsHere(KIO::Job *);
+    void headerIsHere();
 };
 
 #endif // showHttp_H
diff --git showHttp.kdev4 showHttp.kdev4
index 7d86fb1..a440e35 100644
--- showHttp.kdev4
+++ showHttp.kdev4
@@ -1,4 +1,4 @@
 [Project]
-Name=showHttp
 Manager=KDevCMakeManager
+Name=mero-code-haru.git
 VersionControl=kdevgit
