add if_fetch