fixed two bugs: middle spoke and spoke dir reading