add get row and col and copy constructor