blasted mechanism