add rpl hooks