setup for virtual haskell environment