added background customization