add random color functionality