fix if error