adding textures and puzzle