Used typedef to create the node_t type