add function rm_r