Some textures altered and used from: