api changes
fix build
fix cabal file