add background effects; add textures