improved RequestServices