id is string