add background color, misc fixes