second update for #78 to visualize different types of players