cpp rtlr implemented