updated opacity order