#17: finished implementation of add
cleaned up Matrix Interface