update : transparent