-- p , r*