updates to colors available and changes to final color selection logic