Matrix interface