wrapper custom text