added some api