implemented rectangle and ellipse tools