add PartialWindowMatrix