better version and cabal sandbox config