changes to support using brew cask