has transparency