support miltiple target keys