fire when ready