added random color method