more on the PHP roles