follow the update of vecstring interface