started refactoring display classes