guest r4

parameterized