changed the vec vec to hold fire results instead of uints