modified fetch rules