add the random color
fix #9
fix #9 #10 #11