change function naming
delete color generation