add dynamic texture assign