add new apis