first commit of gen_server_node