add some more ros function