re-organize the cask file