apply rows