implement row rounds