completed fire method