fire optimization