add haskell assignments