matrix pattern