rename nodes as servers
add client API