modifications for TorrentClient + added versions for cabal