Basic and Advanced RPs explained