added random color choice