finished the drawing of the shapes using the abstract factory method