working on cols count