evaluate the row