fixing the fire function, I am stupid