wats a requestwriter