- implemented different plotters