Add request generation