added opacity and bkgd image