next revision will support multiple threads on a node