actually assign color to particle