add executable to cabal