few updates. matrix addition has an error..