options background, rename highlight, make functions private