add some cask
some changes