add opacity controller