add the initial matrix interface definition