add new api-gather fo gather data