add zone name struct. clean up hero race code.