string -> id