add git ignore

add topo api