maintain colours as close as possible