column scores: optimization, should run twice as fast now