fix if(