add client cabal file