moved Display to parent class, created separate model viewer