row size is no longer static