add api about travers