add opacity option