diff --git a/skeleton/Skeleton.cpp b/skeleton/Skeleton.cpp
index 16eacf75ed4280f9f171f4eab2965f441cebe96b..300e62c33e99993db571d699890153bf7923260c 100644
--- a/skeleton/Skeleton.cpp
+++ b/skeleton/Skeleton.cpp
@@ -4,9 +4,9 @@
 using namespace llvm;
 
 namespace {
-  struct Hello : public FunctionPass {
+  struct SkeletonPass : public FunctionPass {
     static char ID;
-    Hello() : FunctionPass(ID) {}
+    SkeletonPass() : FunctionPass(ID) {}
 
     virtual bool runOnFunction(Function &F) {
       errs() << "Hello: ";
@@ -16,5 +16,5 @@ namespace {
   };
 }
 
-char Hello::ID = 0;
-static RegisterPass<Hello> X("hello", "Hello World Pass");
+char SkeletonPass::ID = 0;
+static RegisterPass<SkeletonPass> X("skeleton", "my great code transform");