updated visualization components