attempt to implement smart column management in reports