Added xml documentation