work on shape's opacity