new rc structure