Updated color generation