seperates the two cabal commands