cabal initialize
so far just following the tutorial
some tests done