removing Matrix interface