diff --git a/Setup.hs b/Setup.hs
deleted file mode 100644
--- a/Setup.hs
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/usr/bin/env runhaskell
-
---  Licensed to the Apache Software Foundation (ASF) under one
---  or more contributor license agreements. See the NOTICE file
---  distributed with this work for additional information
---  regarding copyright ownership. The ASF licenses this file
---  to you under the Apache License, Version 2.0 (the
---  "License"); you may not use this file except in compliance
---  with the License. You may obtain a copy of the License at
--- 
---    http://www.apache.org/licenses/LICENSE-2.0
--- 
---  Unless required by applicable law or agreed to in writing,
---  software distributed under the License is distributed on an
---  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
---  KIND, either express or implied. See the License for the
---  specific language governing permissions and limitations
---  under the License.
--- 
-
-import Distribution.Simple
-main = defaultMain
diff --git a/Setup.lhs b/Setup.lhs
new file mode 100644
--- /dev/null
+++ b/Setup.lhs
@@ -0,0 +1,23 @@
+#!/usr/bin/env runhaskell
+
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+
+> import Distribution.Simple
+> main = defaultMain
diff --git a/Thrift.cabal b/Thrift.cabal
--- a/Thrift.cabal
+++ b/Thrift.cabal
@@ -18,18 +18,16 @@
 --
 
 Name:           Thrift
-Version:        0.1.1.1
+Version:        0.4.0
 Cabal-Version:  >= 1.2.3
-License:        OtherLicense 
+License:        OtherLicense
 Category:       Foreign
 Build-Type:     Simple
 Synopsis:       Thrift library package
 homepage:       http://incubator.apache.org/thrift
 maintainer:     thrift-user-subscribe@incubator.apache.org 
 description:
-  The Thrift Haskell package that shipped with Thrift v.0.3.0, released under the Apache 2.0 license.
-
-
+  The Thrift Haskell package that shipped with Thrift v.0.4.0, released under the Apache 2.0 license.
 
 Library
   Hs-Source-Dirs:
