working on xml builder.