add ncol and nrow