add test insert, new, add traverse