unfucked column logic