refactored with column offsets. working on random_wagon show pages