add opacity controls