add inline background function