updating display class with constructors
restore from head.