introduce transparency option