new api based support