comments + error handling read xml