added opaque background to text