calling draw only on shape
shape.draw() instead of layer.draw()