add source repo
reorder cabal config