add description
fix cabal