made autonomous fire method