constructor and destructor. UpdateToDisplay