added Setup.hs