opt cabal