added brightness settting