implement at least brightness control