working on fixing constructor changes; good_node initialization is still wrong for now