add source-repository to cabal
add Setup.hs