updates to visualization base class