finish color module, some rng work