tinyxml2 and Interface added