added moving and reordering of rows