add list and data frame, ncol nrow