apply texture( still not PR-stage:( )