use of opacity