thrust function example rename