---clean--spin--pop--zap--pew--