updated version for webanwendungen haskell