change some init cdoe and reconsider symbol equality.