added control for background color