rct

add some function