improvement: any number of names