id and name use