Added lighten and darken functionality