add texture and color