updated to cabal to include examples