Added XML documentation