simplified
first part of #180: Display