added a todo to replace json marshalling in parsexml for performance boost