hacky column iterator