add brightness support