add new api for app