added rtr, needs testing