fixing the cabal file and making to the tranformation interface parametric