colorAmount will go through