removed useless type representation
update rows added
r[row] to change rows