implemented burstFire