id$ support, id can be any string