use id, not name