more haskell interface requests