RoleApi - functional programming interface