with haskell and auto-login