added darken by 20% luminosity method