fix if run