finished and tested SetRow