a test project for haskell