estimate columns from