add some api