improve xml documentation