added textures and some other stuff