darken and lighten api methods