transparent version