add Cask for test
Modernize