adding haskell session server