players load via node. incomplete