fix bugs in mac clang++ compiler
gaia xml implement go a step further
gaia implement go a step further
gaia implement go a step further