added boom()