added lots of textures and stuff