appears to work
added names. more cabal description stuff