block and ROW improvments