eclectic
having varying elements