imeplementing visualization