fill_cols should not be a function, but a method