removed Matrix interface