problem 23, but cabal issues