update for darken/lighten