fix if[]