add new api methods