supporting multiple requests