add some rs and shell