added background color option