optionally add texture layer first