slightly cleaner filter function
experimenting with columns