updated accesors to return into existing matrix