now working across multiple columns!