How does RPO work