add -R feature