Exercise "An interface based plotter "