added columize. this is hard.