add section on row transformations