tidy
a shoe client from node