dev: add new api