use id instead of name