incorporating background photo + opacity