changes to support mulitple hues