implement SCR builtins