draws shapes