Prototype
ABSTRACT_MATRIX