prepare to implement CHA and RTA