Added setOpacity