pattern background support