rowstore for exercise 2