complete to release version 1.0
change struct that create xml file