add quasi newton requiries