added randomized colors