preparing for removing hard depend to xml plugin