add changelog
update cabal file