add columns and row system