create packages and abstract level for xml readers