fix if then fi