Working on node and ring related classes