dealing w/ transparency