matrix add working; test implemented