adding in a textured background as well as a color fallback