learning requests