cast and blast

;