almost there with texturing